package com.beans;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;

public class HouseInfo extends BaseBean{
    private Long houseId;

    private String houseNo; //房源编号

    private Long nbhId; //所属小区

    private Long cellId; //所属楼座

    private String title; //标题

    private String unitNo; //单元号

    private String roomNo; //室号

    private Integer bedroomNum; //室

    private Integer parlorNum; //厅

    private Integer toiletNum; //卫

    private Integer kitchenNum; //厨

    private BigDecimal totalPrice; //总价

    private Integer houseType; //房源类别（豪宅、别墅）

    private Integer bulidType; //别墅类别（独栋别墅。。。）

    private String orientation; //朝向

    private String decoration; //装修

    private Integer overgroundNum; //地上层数

    private Integer undergroundNum; //地下层数

    private BigDecimal permitArea; //产证面积

    private BigDecimal factArea; //实际面积

    private BigDecimal totalArea; //占地面积

    private BigDecimal gardenArea; //庭园面积

    private BigDecimal basementArea; //地下室面积

    private String parkNum; //车位数

    private Date buildingYears; //建筑年代

    private String ownerName; //业主姓名

    private String ownerPhone; //业主电话

    private String keyFlag; //钥匙有无

    private Integer houseStatus; //房源状态

    private String label; //特色标签(|分隔)

    private String focusFlag; //聚焦 0:未聚焦; 1:聚焦

    private Integer totalFloor  = 0; //总楼层数

    private Integer floors = 0; //楼层数

    private Integer houseCurrent;//现状

    private Integer isCollection; //是否收藏

    private Timestamp followLastDate;//收藏时间

    private String district; //区域

    private String isFavorite; //是否收藏

    private String nbhName;//小区名
    private String buildingNo;//楼栋号

    public String getNbhName() {
        return nbhName;
    }

    public void setNbhName(String nbhName) {
        this.nbhName = nbhName;
    }

    public String getBuildingNo() {
        return buildingNo;
    }

    public void setBuildingNo(String buildingNo) {
        this.buildingNo = buildingNo;
    }

    public Long getHouseId() {
        return houseId;
    }

    public void setHouseId(Long houseId) {
        this.houseId = houseId;
    }

    public String getHouseNo() {
        return houseNo;
    }

    public void setHouseNo(String houseNo) {
        this.houseNo = houseNo == null ? null : houseNo.trim();
    }

    public Long getNbhId() {
        return nbhId;
    }

    public void setNbhId(Long nbhId) {
        this.nbhId = nbhId;
    }

    public Long getCellId() {
        return cellId;
    }

    public void setCellId(Long cellId) {
        this.cellId = cellId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    public String getUnitNo() {
        return unitNo;
    }

    public void setUnitNo(String unitNo) {
        this.unitNo = unitNo == null ? null : unitNo.trim();
    }

    public String getRoomNo() {
        return roomNo;
    }

    public void setRoomNo(String roomNo) {
        this.roomNo = roomNo == null ? null : roomNo.trim();
    }

    public Integer getBedroomNum() {
        return bedroomNum;
    }

    public void setBedroomNum(Integer bedroomNum) {
        this.bedroomNum = bedroomNum;
    }

    public Integer getParlorNum() {
        return parlorNum;
    }

    public void setParlorNum(Integer parlorNum) {
        this.parlorNum = parlorNum;
    }

    public Integer getToiletNum() {
        return toiletNum;
    }

    public void setToiletNum(Integer toiletNum) {
        this.toiletNum = toiletNum;
    }

    public Integer getKitchenNum() {
        return kitchenNum;
    }

    public void setKitchenNum(Integer kitchenNum) {
        this.kitchenNum = kitchenNum;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public Integer getHouseType() {
        return houseType;
    }

    public void setHouseType(Integer houseType) {
        this.houseType = houseType;
    }

    public Integer getBulidType() {
        return bulidType;
    }

    public void setBulidType(Integer bulidType) {
        this.bulidType = bulidType;
    }

    public String getOrientation() {
        return orientation;
    }

    public void setOrientation(String orientation) {
        this.orientation = orientation == null ? null : orientation.trim();
    }

    public String getDecoration() {
        return decoration;
    }

    public void setDecoration(String decoration) {
        this.decoration = decoration == null ? null : decoration.trim();
    }

    public Integer getOvergroundNum() {
        return overgroundNum;
    }

    public void setOvergroundNum(Integer overgroundNum) {
        this.overgroundNum = overgroundNum;
    }

    public Integer getUndergroundNum() {
        return undergroundNum;
    }

    public void setUndergroundNum(Integer undergroundNum) {
        this.undergroundNum = undergroundNum;
    }

    public BigDecimal getPermitArea() {
        return permitArea;
    }

    public void setPermitArea(BigDecimal permitArea) {
        this.permitArea = permitArea;
    }

    public BigDecimal getFactArea() {
        return factArea;
    }

    public void setFactArea(BigDecimal factArea) {
        this.factArea = factArea;
    }

    public BigDecimal getTotalArea() {
        return totalArea;
    }

    public void setTotalArea(BigDecimal totalArea) {
        this.totalArea = totalArea;
    }

    public BigDecimal getGardenArea() {
        return gardenArea;
    }

    public void setGardenArea(BigDecimal gardenArea) {
        this.gardenArea = gardenArea;
    }

    public BigDecimal getBasementArea() {
        return basementArea;
    }

    public void setBasementArea(BigDecimal basementArea) {
        this.basementArea = basementArea;
    }

    public String getParkNum() {
        return parkNum;
    }

    public void setParkNum(String parkNum) {
        this.parkNum = parkNum;
    }

    public Date getBuildingYears() {
        return buildingYears;
    }

    public void setBuildingYears(Date buildingYears) {
        this.buildingYears = buildingYears;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName == null ? null : ownerName.trim();
    }

    public String getOwnerPhone() {
        return ownerPhone;
    }

    public void setOwnerPhone(String ownerPhone) {
        this.ownerPhone = ownerPhone == null ? null : ownerPhone.trim();
    }

    public String getKeyFlag() {
        return keyFlag;
    }

    public void setKeyFlag(String keyFlag) {
        this.keyFlag = keyFlag == null ? null : keyFlag.trim();
    }

    public Integer getHouseStatus() {
        return houseStatus;
    }

    public void setHouseStatus(Integer houseStatus) {
        this.houseStatus = houseStatus;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label == null ? null : label.trim();
    }

    public String getFocusFlag() {
        return focusFlag;
    }

    public void setFocusFlag(String focusFlag) {
        this.focusFlag = focusFlag == null ? null : focusFlag.trim();
    }

    public Integer getTotalFloor() {
        return totalFloor;
    }

    public void setTotalFloor(Integer totalFloor) {
        this.totalFloor = totalFloor;
    }

    public Integer getFloors() {
        return floors;
    }

    public void setFloors(Integer floors) {
        this.floors = floors;
    }

    public Integer getHouseCurrent() {
        return houseCurrent;
    }

    public void setHouseCurrent(Integer houseCurrent) {
        this.houseCurrent = houseCurrent;
    }

    public Integer getIsCollection() {
        return isCollection;
    }

    public void setIsCollection(Integer isCollection) {
        this.isCollection = isCollection;
    }

    public Timestamp getFollowLastDate() {
        return followLastDate;
    }

    public void setFollowLastDate(Timestamp followLastDate) {
        this.followLastDate = followLastDate;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getIsFavorite() {
        return isFavorite;
    }

    public void setIsFavorite(String isFavorite) {
        this.isFavorite = isFavorite;
    }
}